#ifndef _SE_ASSET_
#define _SE_ASSET_

#include "Core/Logger.h"

namespace SE
{
	class Asset
	{
	public:
		Asset() = default;
		virtual ~Asset() = default;

		virtual void load() = 0;
		virtual void unload() = 0;

		virtual Boolean isLoad() const = 0;
	};
} // !namespace SE

#endif // !_SE_ASSET_